<?xml version="1.0" encoding="UTF-8"?><html xmlns="http://www.w3.org/1999/xhtml">
  <head>
  <meta content="text/html; charset=UTF-8" http-equiv="content-type"/>
  <title>UML/BPMN Metamodel</title>
  <meta content="Document Publisher, www.modeliosoft.com/" name="generator"/>
	<link href="docp-print.css" media="print" rel="stylesheet" type="text/css"/>
	<script src="scripts/browser.js" type="text/javascript"> </script>
  <link href="default.css" media="screen" rel="stylesheet" type="text/css"/></head>
  <body>
        <div id="container">        
            <div id="content">          
                <div id="header">            
 					<div id="logo"><img src="img/logo.png"/></div>
                    <h1 class="documentTitle">UML/BPMN Metamodel</h1>
                    <h2 class="documentType"> </h2>            
               </div>            
               <div id="sidebar"><div><div class="sidePanel" id="infoArea"><h4 class="sideTitle">INFORMATIONS</h4><ul id="docProps"><li class="property">Status</li><li class="value">Release</li><li class="property">Category</li><li class="value">Modelio user guide</li><li class="property">Version</li><li class="value">2.3.00 (Modelio 5.4)</li><li class="property">Title</li><li class="value">UML/BPMN Metamodel</li><li class="property">Author</li><li class="value">Softeam</li><li class="property">Subject</li><li class="value"> </li></ul></div><div class="sidePanel" id="shortcutArea"><h4 class="sideTitle">SHORTCUTS</h4><ul id="shortcuts"><li><a href="index.html">Home</a></li><li><a href="sitemap.html">Site Map</a></li><li><a href="modelindex.html">Model Index</a></li><li><a href="tableoffigures.html">Table of Figures</a></li></ul></div></div></div>
               <div id="mainArea">
                    <div id="navbar"><ul><li id="prev"><a href="244.html" title="244.html">&lt; Previous</a></li><li id="home"><a href="index.html" title="Site map">Home</a></li><li id="next"><a href="246.html" title="246.html">Next &gt;</a></li></ul></div>
                    <div id="page"><div><a name="#Table 276"><!--anchor--></a><a name="#Table 275"><!--anchor--></a><a name="#Figure 222"><!--anchor--></a><div align="LEFT" class="Titre4" startOnNewPage="true"><a name="_0148033c-0000-0caa-0000-000000000000"><!--anchor--></a><a name="toc1.3.4.32"><!--anchor--></a><span class="None">NameSpace</span></div><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Element in a model that contains a set of named elements that can be identified by name.</span></div><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">A NameSpace is a named element that can own other named elements. Each named element may be owned by at most one NameSpace. 

A NameSpace provides a means of identifying named elements by name. Named elements can be identified by name in a NameSpace either by being directly owned by the NameSpace or by being introduced into the NameSpace by other means, for example, import or inheritance. 

Namespace is an abstract metaclass. 

A NameSpace can own Constraints. The Constraint does not necessarily apply to the NameSpace itself, but may also apply to elements in the NameSpace.  In Modelio, NameSpaces are generalizable. They can contain Interactions and are the definition context for Instances.

In Modelio, a NameSpace belongs to another NameSpace, with the single exception of the Root NameSpace, which is associated to the Project.</span></div><center><img alt=": NameSpace (architecture_autodiagram)" class="Image" height="1731.9587628865982" src="img/84339128-a234-41a6-bf61-67da35e0b334.png" usemap="#84339128-a234-41a6-bf61-67da35e0b334" width="600.0"/></center><a class="openImage" href="img/84339128-a234-41a6-bf61-67da35e0b334.png"><img class="openImage" src="img/zoom.gif" title="Zoom"/></a><div align="CENTER" class="Lgende">Figure 222 : NameSpace (architecture_autodiagram)</div><map name="84339128-a234-41a6-bf61-67da35e0b334"><area alt="Collaboration" coords="212,1661,300,1731" href="225.html#_0148033c-0000-0cc0-0000-000000000000" name="84339128-a234-41a6-bf61-67da35e0b334" shape="rect" title="Collaboration"/><area alt="Package" coords="106,1661,194,1731" href="254.html#_0148033c-0000-0cab-0000-000000000000" name="84339128-a234-41a6-bf61-67da35e0b334" shape="rect" title="Package"/><area alt="Classifier" coords="0,1661,88,1731" href="224.html#_0148033c-0000-0cac-0000-000000000000" name="84339128-a234-41a6-bf61-67da35e0b334" shape="rect" title="Classifier"/><area alt="InterfaceRealization" coords="496,1475,600,1546" href="241.html#_0148033c-0000-0cbd-0000-000000000000" name="84339128-a234-41a6-bf61-67da35e0b334" shape="rect" title="InterfaceRealization"/><area alt="TemplateParameter" coords="496,1369,600,1440" href="264.html#_0148033c-0000-0cba-0000-000000000000" name="84339128-a234-41a6-bf61-67da35e0b334" shape="rect" title="TemplateParameter"/><area alt="PackageImport" coords="496,1263,600,1334" href="255.html#_0008152c-0000-1bb1-0000-000000000000" name="84339128-a234-41a6-bf61-67da35e0b334" shape="rect" title="PackageImport"/><area alt="CollaborationUse" coords="496,1157,600,1228" href="226.html#_0008152c-0000-1bae-0000-000000000000" name="84339128-a234-41a6-bf61-67da35e0b334" shape="rect" title="CollaborationUse"/><area alt="ElementImport" coords="496,1007,600,1122" href="232.html#_0008152c-0000-1bb0-0000-000000000000" name="84339128-a234-41a6-bf61-67da35e0b334" shape="rect" title="ElementImport"/><area alt="InformationFlow" coords="496,901,600,972" href="204.html#_00d00f24-0000-128a-0000-000000000000" name="84339128-a234-41a6-bf61-67da35e0b334" shape="rect" title="InformationFlow"/><area alt="DataFlow" coords="496,706,600,865" href="203.html#_0148033c-0000-0cbf-0000-000000000000" name="84339128-a234-41a6-bf61-67da35e0b334" shape="rect" title="DataFlow"/><area alt="Behavior" coords="496,600,600,671" href="149.html#_0008152c-0000-1bac-0000-000000000000" name="84339128-a234-41a6-bf61-67da35e0b334" shape="rect" title="Behavior"/><area alt="Instance" coords="496,450,600,565" href="239.html#_0148033c-0000-0cc3-0000-000000000000" name="84339128-a234-41a6-bf61-67da35e0b334" shape="rect" title="Instance"/><area alt="TemplateBinding" coords="496,300,600,415" href="263.html#_0008152c-0000-1bb4-0000-000000000000" name="84339128-a234-41a6-bf61-67da35e0b334" shape="rect" title="TemplateBinding"/><area alt="Generalization" coords="496,150,600,265" href="238.html#_0148033c-0000-0cb8-0000-000000000000" name="84339128-a234-41a6-bf61-67da35e0b334" shape="rect" title="Generalization"/><area alt="ModelTree" coords="106,0,194,70" href="209.html#_0148033c-0000-0ca9-0000-000000000000" name="84339128-a234-41a6-bf61-67da35e0b334" shape="rect" title="ModelTree"/><area alt="NameSpace" coords="61,159,238,1572" href="245.html#_0148033c-0000-0caa-0000-000000000000" name="84339128-a234-41a6-bf61-67da35e0b334" shape="rect" title="NameSpace"/></map><div id="tableContainer"><table class="ListeclaireAccent1" horizontal="true" tableStyle="ListeclaireAccent1"><caption/><tr class="odd"><th><div align="CENTER" class="Normal" startOnNewPage="false"><span class="None">Attribute</span></div></th><th><div align="CENTER" class="Normal" startOnNewPage="false"><span class="None">Description</span></div></th></tr><tr class="even"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">boolean</span><span class="None"> </span><span class="None">IsAbstract</span><span class="None"> [</span><span class="None">1</span><span class="None">..</span><span class="None">1</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">An abstract NameSpace is defined on a very general level and does not have direct instances.</span></div></td></tr><tr class="odd"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">boolean</span><span class="None"> </span><span class="None">IsLeaf</span><span class="None"> [</span><span class="None">1</span><span class="None">..</span><span class="None">1</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Determines if the NameSpace is an inheritance tree leaf. This prohibits future inheritance.</span></div></td></tr><tr class="even"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">boolean</span><span class="None"> </span><span class="None">IsRoot</span><span class="None"> [</span><span class="None">1</span><span class="None">..</span><span class="None">1</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Determines that the current NameSpace is the root of a Generalization tree.</span></div></td></tr><tr class="odd"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">VisibilityMode</span><span class="None"> </span><span class="None">Visibility</span><span class="None"> [</span><span class="None">1</span><span class="None">..</span><span class="None">1</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Defines the visibility of the NameSpace, inside its owning NameSpace (visibility of a Class in a Package, for example).</span></div></td></tr></table></div><div>
</div><div id="tableContainer"><table class="ListeclaireAccent1" horizontal="true" tableStyle="ListeclaireAccent1"><caption/><tr class="odd"><th><div align="CENTER" class="Normal" startOnNewPage="false"><span class="None">Association</span></div></th><th><div align="CENTER" class="Normal" startOnNewPage="false"><span class="None">Description</span></div></th></tr><tr class="even"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Parent</span><span class="None"> : </span><a href="238.html#_0148033c-0000-0cb8-0000-000000000000">Generalization</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">*</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Association to the Parent NameSpace through the intermediate Generalization class.</span></div></td></tr><tr class="odd"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">TemplateInstanciation</span><span class="None"> : </span><a href="263.html#_0008152c-0000-1bb4-0000-000000000000">TemplateBinding</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">*</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Relates to the template that is instanciated by the current NameSpace.</span></div></td></tr><tr class="even"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Representing</span><span class="None"> : </span><a href="239.html#_0148033c-0000-0cc3-0000-000000000000">Instance</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">*</span><span class="None">]</span></div></td><td/></tr><tr class="odd"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">OwnedBehavior</span><span class="None"> : </span><a href="149.html#_0008152c-0000-1bac-0000-000000000000">Behavior</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">*</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Behavior specification that specifies the behavior of the namespace itself.</span></div></td></tr><tr class="even"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Received</span><span class="None"> : </span><a href="203.html#_0148033c-0000-0cbf-0000-000000000000">DataFlow</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">*</span><span class="None">]</span></div></td><td/></tr><tr class="odd"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">OwnedInformationFlow</span><span class="None"> : </span><a href="204.html#_00d00f24-0000-128a-0000-000000000000">InformationFlow</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">*</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"/></td></tr><tr class="even"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Importing</span><span class="None"> : </span><a href="232.html#_0008152c-0000-1bb0-0000-000000000000">ElementImport</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">*</span><span class="None">]</span></div></td><td/></tr><tr class="odd"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Sent</span><span class="None"> : </span><a href="203.html#_0148033c-0000-0cbf-0000-000000000000">DataFlow</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">*</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">DataFlows sent by the NameSpace.</span></div></td></tr><tr class="even"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">OwnedDataFlow</span><span class="None"> : </span><a href="203.html#_0148033c-0000-0cbf-0000-000000000000">DataFlow</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">*</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">DataFlows belong to a NameSpace. If they have an origin NameSpace, then this is the owner. Otherwise, the NameSpace constituting the definition context of the DataFlow (this typically designates the Package in which the diagram has been defined) will be the owner.</span></div></td></tr><tr class="odd"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">OwnedCollaborationUse</span><span class="None"> : </span><a href="226.html#_0008152c-0000-1bae-0000-000000000000">CollaborationUse</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">*</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Collaboration occurences can be owned by NameSpaces such as Packages, Classes and Collaborations.</span></div></td></tr><tr class="even"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">OwnedPackageImport</span><span class="None"> : </span><a href="255.html#_0008152c-0000-1bb1-0000-000000000000">PackageImport</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">*</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Packages imported by the NameSpace.</span></div></td></tr><tr class="odd"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Template</span><span class="None"> : </span><a href="264.html#_0148033c-0000-0cba-0000-000000000000">TemplateParameter</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">*</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">In the case of template classes, this association defines its template parameters.</span></div></td></tr><tr class="even"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Specialization</span><span class="None"> : </span><a href="238.html#_0148033c-0000-0cb8-0000-000000000000">Generalization</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">*</span><span class="None">]</span></div></td><td/></tr><tr class="odd"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Realized</span><span class="None"> : </span><a href="241.html#_0148033c-0000-0cbd-0000-000000000000">InterfaceRealization</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">*</span><span class="None">]</span></div></td><td/></tr><tr class="even"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Declared</span><span class="None"> : </span><a href="239.html#_0148033c-0000-0cc3-0000-000000000000">Instance</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">*</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">Instances declared in the context of the current NameSpace.  </span></div></td></tr><tr class="odd"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">InstanciatingBinding</span><span class="None"> : </span><a href="263.html#_0008152c-0000-1bb4-0000-000000000000">TemplateBinding</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">*</span><span class="None">]</span></div></td><td/></tr><tr class="even"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">OwnedImport</span><span class="None"> : </span><a href="232.html#_0008152c-0000-1bb0-0000-000000000000">ElementImport</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">*</span><span class="None">]</span></div></td><td/></tr></table></div><div>
</div></div></div>
                    <br/>
                    <div class="spacer" id="navbar"><ul><li id="prev"><a href="244.html" title="244.html">&lt; Previous</a></li><li id="home"><a href="index.html" title="Site map">Home</a></li><li id="next"><a href="246.html" title="246.html">Next &gt;</a></li></ul></div>  
					<div id="footer"><p>Document automatically generated by Modelio Document Publisher.<br/><a href="http://www.modeliosoft.com">www.modeliosoft.com</a></p></div>            
                </div>           
            </div>
        </div>
  </body>
</html>